home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / a_utils / _archvrs / unix / comp430 / compress.fns < prev    next >
Text File  |  1990-01-17  |  2KB  |  91 lines

  1. /*  COMPRESS.FNS  global function declarations */
  2. /*  this should be compatible with any type of declaration for external
  3.     functions. See compress.h for explaination */
  4. #ifdef  NPROTO
  5. extern  void Usage();
  6. extern  char get_one();
  7. extern  int check_error();
  8. extern  char *name_index();
  9. extern  char *get_program_name();
  10. #ifdef NO_STRCHR
  11. extern char *strchr();
  12. #endif
  13. #ifdef NO_STRRCHR
  14. extern char *strrchr();
  15. #endif
  16. #ifdef NO_REVSEARCH
  17. extern char *strrpbrk();
  18. #endif
  19. extern  int is_z_name();
  20. extern  int cl_block();
  21. extern  int make_z_name();
  22. extern  int test_file();
  23. extern  void unmake_z_name();
  24. extern  void compress();
  25. extern  void putcode();
  26. extern  void decompress();
  27. extern  CODE getcode();
  28. extern  void writeerr();
  29. extern  void copystat();
  30. #ifndef NOSIGNAL
  31. extern  int foreground();
  32. extern  SIGTYPE onintr();
  33. extern  SIGTYPE oops();
  34. #endif
  35. extern  void prratio();
  36. extern  void version();
  37. #ifdef NEARHEAP
  38. extern ALLOCTYPE *emalloc();
  39. extern void efree();
  40. #else
  41. extern  ALLOCTYPE FAR *emalloc();
  42. extern  void efree();
  43. #endif
  44. extern  int alloc_tables();
  45. extern  void init_tables();
  46. extern  int nextcode();
  47. #else
  48. extern  void Usage(int);
  49. extern  char get_one(void);
  50. extern  int  check_error(void);
  51. extern  char *name_index(char *);
  52. extern  int cl_block(void);
  53. extern  char *get_program_name(char *);
  54. extern  int is_z_name(char *);
  55. extern  int test_file(char *);
  56. extern  int make_z_name(char *);
  57. extern  void unmake_z_name(char *);
  58. #ifdef NO_STRCHR
  59. extern char *strchr(char *,int);
  60. #endif
  61. #ifdef NO_STRRCHR
  62. extern char *strrchr(char *,int);
  63. #endif
  64. #ifdef NO_REVSEARCH
  65. extern char *strrpbrk(char *,char *);
  66. #endif
  67. extern  void compress(void);
  68. extern  void putcode(INTCODE,int);
  69. extern  void decompress(void);
  70. extern  CODE getcode(void);
  71. extern  void writeerr(void);
  72. extern  void copystat(char *,char *);
  73. #ifndef NOSIGNAL
  74. extern  int foreground(void);
  75. extern  SIGTYPE onintr(void);
  76. extern  SIGTYPE oops(void);
  77. #endif
  78. extern  void prratio(FILE *,long,long);
  79. extern  void version(void);
  80. #ifdef NEARHEAP
  81. extern ALLOCTYPE *emalloc(unsigned int,int);
  82. extern void efree(ALLOCTYPE *);
  83. #else
  84. extern  ALLOCTYPE FAR *emalloc(unsigned int,int);
  85. extern  void efree(ALLOCTYPE FAR *);
  86. #endif
  87. extern  int alloc_tables(INTCODE,HASH);
  88. extern  void init_tables(void );
  89. extern  int nextcode(INTCODE *);
  90. #endif
  91.